home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•Star Fleet HQ•
/
Star Patrol ••••
/
Star Patrol ееее.rsrc
/
CODE_3_GInit.txt
< prev
next >
Wrap
Text File
|
1990-02-12
|
60KB
|
1,017 lines
# near model CODE resource
# jump table entries: 1184-1193 (10 of them)
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 42A7 clr.l -[A7]
00000006 3F3C 009F move.w -[A7], 0x9F
0000000A 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
0000000E 42A7 clr.l -[A7]
00000010 3F2E 000E move.w -[A7], [A6 + 0xE]
00000014 1F2E 000C move.b -[A7], [A6 + 0xC]
00000018 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
0000001C 201F move.l D0, [A7]+
0000001E B09F cmp.l D0, [A7]+
00000020 56C0 sne D0
00000022 4400 neg.b D0
00000024 1D40 0010 move.b [A6 + 0x10], D0
00000028 4E5E unlink A6
0000002A 205F movea.l A0, [A7]+
0000002C 504F addq.w A7, 8
0000002E 4ED0 jmp [A0]
fn00000030:
00000030 4E56 0000 link A6, 0
00000034 48E7 0018 movem.l -[A7], A3,A4
00000038 266E 0008 movea.l A3, [A6 + 0x8]
0000003C 3778 0B22 0010 move.w [A3 + 0x10], [0x00000B22 /* HWCfgFlags */]
00000042 3778 028E 0012 move.w [A3 + 0x12], [0x0000028E /* ROM85 */]
00000048 284B movea.l A4, A3
0000004A 1038 012F move.b D0, [0x0000012F /* CPUFlag */]
0000004E 4880 ext.w D0
00000050 3940 000C move.w [A4 + 0xC], D0
00000054 2038 02AE move.l D0, [0x000002AE /* ROMBase */]
00000058 5080 addq.l D0, 8
0000005A 2040 movea.l A0, D0
0000005C 3950 000E move.w [A4 + 0xE], [A0]
00000060 7000 moveq.l D0, 0x00
00000062 302C 0010 move.w D0, [A4 + 0x10]
00000066 C0BC FFFF 8000 and.l D0, 0xFFFF8000
0000006C 4A80 tst.l D0
0000006E 5EC0 sgt D0
00000070 4400 neg.b D0
00000072 1940 0008 move.b [A4 + 0x8], D0
00000076 7000 moveq.l D0, 0x00
00000078 302C 0010 move.w D0, [A4 + 0x10]
0000007C C0BC 0000 1000 and.l D0, 0x1000
00000082 4A80 tst.l D0
00000084 5EC0 sgt D0
00000086 4400 neg.b D0
00000088 1940 0009 move.b [A4 + 0x9], D0
0000008C 7000 moveq.l D0, 0x00
0000008E 302C 0010 move.w D0, [A4 + 0x10]
00000092 C0BC 0000 0400 and.l D0, 0x400
00000098 4A80 tst.l D0
0000009A 5EC0 sgt D0
0000009C 4400 neg.b D0
0000009E 1940 000A move.b [A4 + 0xA], D0
000000A2 7000 moveq.l D0, 0x00
000000A4 302C 000E move.w D0, [A4 + 0xE]
000000A8 C0BC 0000 00FF and.l D0, 0xFF
000000AE 0C80 0000 00FF cmpi.l D0, 0xFF
000000B4 57C0 seq D0
000000B6 4400 neg.b D0
000000B8 1880 move.b [A4], D0
000000BA 4A6C 0012 tst.w [A4 + 0x12]
000000BE 5CC0 sge D0
000000C0 4400 neg.b D0
000000C2 1940 0001 move.b [A4 + 0x1], D0
000000C6 207C 0000 03F6 movea.l A0, 0x3F6
000000CC 4A50 tst.w [A0]
000000CE 5EC0 sgt D0
000000D0 4400 neg.b D0
000000D2 1940 0002 move.b [A4 + 0x2], D0
000000D6 082C 0006 0012 btst.b [A4 + 0x12], 0x6
000000DC 57C0 seq D0
000000DE 4400 neg.b D0
000000E0 1940 0003 move.b [A4 + 0x3], D0
000000E4 2F3C A80B 0000 move.l -[A7], 0xA80B0000
000000EA 1F3C 0001 move.b -[A7], 0x1
000000EE 2F0E move.l -[A7], A6
000000F0 4EBA FF0E jsr [PC - 0xF2 /* 00000000 */]
000000F4 101F move.b D0, [A7]+
000000F6 C02C 0001 and.b D0, [A4 + 0x1]
000000FA 1940 0004 move.b [A4 + 0x4], D0
000000FE 2F3C A8B5 0000 move.l -[A7], 0xA8B50000
00000104 1F3C 0001 move.b -[A7], 0x1
00000108 2F0E move.l -[A7], A6
0000010A 4EBA FEF4 jsr [PC - 0x10C /* 00000000 */]
0000010E 101F move.b D0, [A7]+
00000110 C02C 0001 and.b D0, [A4 + 0x1]
00000114 1940 0005 move.b [A4 + 0x5], D0
00000118 2F3C A83E 0000 move.l -[A7], 0xA83E0000
0000011E 1F3C 0001 move.b -[A7], 0x1
00000122 2F0E move.l -[A7], A6
00000124 4EBA FEDA jsr [PC - 0x126 /* 00000000 */]
00000128 101F move.b D0, [A7]+
0000012A C02C 0001 and.b D0, [A4 + 0x1]
0000012E 1940 0006 move.b [A4 + 0x6], D0
00000132 2F3C A803 0000 move.l -[A7], 0xA8030000
00000138 1F3C 0001 move.b -[A7], 0x1
0000013C 2F0E move.l -[A7], A6
0000013E 4EBA FEC0 jsr [PC - 0x140 /* 00000000 */]
00000142 101F move.b D0, [A7]+
00000144 C02C 0001 and.b D0, [A4 + 0x1]
00000148 1940 0007 move.b [A4 + 0x7], D0
0000014C 4CDF 1800 movem.l A3,A4, [A7]+
00000150 4E5E unlink A6
00000152 2E9F move.l [A7], [A7]+
00000154 4E75 rts
export_148:
00000156 4E56 FFF2 link A6, -0x000E
0000015A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000015E 486D FB1C pea.l [A5 - 0x4E4]
00000162 4EBA FECC jsr [PC - 0x134 /* 00000030 */]
00000166 422D FAE9 clr.b [A5 - 0x517]
0000016A 42A7 clr.l -[A7]
0000016C 42A7 clr.l -[A7]
0000016E 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00000172 2B5F FB0C move.l [A5 - 0x4F4], [A7]+
00000176 7000 moveq.l D0, 0x00
00000178 2B40 FB14 move.l [A5 - 0x4EC], D0
0000017C 42A7 clr.l -[A7]
0000017E 42A7 clr.l -[A7]
00000180 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00000184 2B5F FB10 move.l [A5 - 0x4F0], [A7]+
00000188 7000 moveq.l D0, 0x00
0000018A 2B40 FB18 move.l [A5 - 0x4E8], D0
0000018E 7000 moveq.l D0, 0x00
00000190 2B40 FAFA move.l [A5 - 0x506], D0
00000194 1B7C 0001 FB0B move.b [A5 - 0x4F5], 0x1
0000019A 422D FAE8 clr.b [A5 - 0x518]
0000019E 7000 moveq.l D0, 0x00
000001A0 2B40 FAEE move.l [A5 - 0x512], D0
000001A4 7000 moveq.l D0, 0x00
000001A6 2B40 FAEA move.l [A5 - 0x516], D0
000001AA 42A7 clr.l -[A7]
000001AC 2EB8 02AA move.l [A7], [0x000002AA /* ApplZone */]
000001B0 285F movea.l A4, [A7]+
000001B2 7000 moveq.l D0, 0x00
000001B4 302C 0016 move.w D0, [A4 + 0x16]
000001B8 80BC 0000 0400 or.l D0, 0x400
000001BE 3940 0016 move.w [A4 + 0x16], D0
000001C2 486D 02AA pea.l [A5 + 0x2AA /* export_81 */]
000001C6 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000001CA 4267 clr.w -[A7]
000001CC 2F3A 009E move.l -[A7], [PC + 0x9E /* 0000026C, value 0x434F4445 'CODE', cstring "CODENV" */]
000001D0 A99C syscall CountResources
000001D2 3E1F move.w D7, [A7]+
000001D4 5347 subq.w D7, 1
000001D6 42A7 clr.l -[A7]
000001D8 7000 moveq.l D0, 0x00
000001DA 3007 move.w D0, D7
000001DC E588 lsl D0, 2
000001DE 2F00 move.l -[A7], D0
000001E0 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
000001E4 2B5F FAF6 move.l [A5 - 0x50A], [A7]+
000001E8 4246 clr.w D6
000001EA 4267 clr.w -[A7]
000001EC 1EB8 0A5E move.b [A7], [0x00000A5E /* ResLoad */]
000001F0 1A1F move.b D5, [A7]+
000001F2 4267 clr.w -[A7]
000001F4 A99B syscall SetResLoad
label000001F6:
000001F6 4A47 tst.w D7
000001F8 6F24 ble +0x26 /* 0000021E */
000001FA 42A7 clr.l -[A7]
000001FC 2F3A 006E move.l -[A7], [PC + 0x6E /* 0000026C, value 0x434F4445 'CODE', cstring "CODENV" */]
00000200 3F07 move.w -[A7], D7
00000202 A9A0 syscall GetResource
00000204 265F movea.l A3, [A7]+
00000206 206D FAF6 movea.l A0, [A5 - 0x50A]
0000020A 2050 movea.l A0, [A0]
0000020C 3007 move.w D0, D7
0000020E E540 asl D0.w, 2
00000210 218B 00FC move.l [A0 + D0.w - 0x4], A3
00000214 200B move.l D0, A3
00000216 6702 beq +0x4 /* 0000021A */
00000218 5246 addq.w D6, 1
label0000021A:
0000021A 5347 subq.w D7, 1
0000021C 60D8 bra -0x26 /* 000001F6 */
label0000021E:
0000021E 1F05 move.b -[A7], D5
00000220 A99B syscall SetResLoad
00000222 2F2D FAF6 move.l -[A7], [A5 - 0x50A]
00000226 7000 moveq.l D0, 0x00
00000228 3006 move.w D0, D6
0000022A E588 lsl D0, 2
0000022C 2F00 move.l -[A7], D0
0000022E 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00000232 2B6D FAF6 FAF2 move.l [A5 - 0x50E], [A5 - 0x50A]
00000238 4267 clr.w -[A7]
0000023A 486D FAF2 pea.l [A5 - 0x50E]
0000023E 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00000242 4A5F tst.w [A7]+
00000244 206D FAF2 movea.l A0, [A5 - 0x50E]
00000248 2050 movea.l A0, [A0]
0000024A 7000 moveq.l D0, 0x00
0000024C 2080 move.l [A0], D0
0000024E 7000 moveq.l D0, 0x00
00000250 2B40 FB06 move.l [A5 - 0x4FA], D0
00000254 7000 moveq.l D0, 0x00
00000256 2B40 FB02 move.l [A5 - 0x4FE], D0
0000025A 7000 moveq.l D0, 0x00
0000025C 2B40 FAFE move.l [A5 - 0x502], D0
00000260 4EAD 28FA jsr [A5 + 0x28FA /* export_1307 */]
00000264 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000268 4E5E unlink A6
0000026A 4E75 rts
0000026C 434F chk.w D1, A7
0000026E 4445 neg.w D5
export_149:
fn00000270:
00000270 4E56 0000 link A6, 0
00000274 2B6E 0008 FAEA move.l [A5 - 0x516], [A6 + 0x8]
0000027A 4E5E unlink A6
0000027C 2E9F move.l [A7], [A7]+
0000027E 4E75 rts
fn00000280:
00000280 4E56 FFF8 link A6, -0x0008
00000284 2F07 move.l -[A7], D7
00000286 2E38 0908 move.l D7, [0x00000908 /* CurStackBase */]
0000028A 9EAE 0008 sub.l D7, [A6 + 0x8]
0000028E 42A7 clr.l -[A7]
00000290 2EB8 0130 move.l [A7], [0x00000130 /* ApplLimit */]
00000294 BE9F cmp.l D7, [A7]+
00000296 6C06 bge +0x8 /* 0000029E */
00000298 2F07 move.l -[A7], D7
0000029A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
label0000029E:
0000029E 2E1F move.l D7, [A7]+
000002A0 4E5E unlink A6
000002A2 2E9F move.l [A7], [A7]+
000002A4 4E75 rts
fn000002A6:
000002A6 42AD FB30 clr.l [A5 - 0x4D0]
000002AA 4E75 rts
000002AC 91C8 sub.l A0, A0
000002AE 426F 000E clr.w [A7 + 0xE]
000002B2 615C bsr +0x5E /* 00000310 */
000002B4 206F 0004 movea.l A0, [A7 + 0x4]
000002B8 226F 000A movea.l A1, [A7 + 0xA]
000002BC 6002 bra +0x4 /* 000002C0 */
label000002BE:
000002BE 2051 movea.l A0, [A1]
label000002C0:
000002C0 3029 0004 move.w D0, [A1 + 0x4]
000002C4 3200 move.w D1, D0
000002C6 0241 0F00 andi.w D1, 0xF00
000002CA 6604 bne +0x6 /* 000002D0 */
000002CC A247 syscall SetOSTrapAddress, flags=2
000002CE 6002 bra +0x4 /* 000002D2 */
label000002D0:
000002D0 A647 syscall SetToolBoxTrapAddress/SetToolTrapAddress, flags=6
label000002D2:
000002D2 205F movea.l A0, [A7]+
000002D4 DEFC 000A add.w A7, 0xA /* '\n' */
000002D8 4ED0 jmp [A0]
fn000002DA:
000002DA 700C moveq.l D0, 0x0C
000002DC 612A bsr +0x2C /* 00000308 */
000002DE 66F2 bne -0xC /* 000002D2 */
000002E0 226F 000A movea.l A1, [A7 + 0xA]
label000002E4:
000002E4 30FC 2F3C move.w [A0]+, 0x2F3C /* '/<' */
000002E8 20E9 0006 move.l [A0]+, [A1 + 0x6]
000002EC 30FC 4EF9 move.w [A0]+, 0x4EF9
000002F0 20EF 0004 move.l [A0]+, [A7 + 0x4]
000002F4 60C8 bra -0x36 /* 000002BE */
fn000002F6:
000002F6 7010 moveq.l D0, 0x10
000002F8 610E bsr +0x10 /* 00000308 */
000002FA 66D6 bne -0x28 /* 000002D2 */
000002FC 226F 000A movea.l A1, [A7 + 0xA]
00000300 20FC 2F2F 0004 move.l [A0]+, 0x2F2F0004
00000306 60DC bra -0x22 /* 000002E4 */
fn00000308:
00000308 A51E syscall NewPtrSys, flags=5
0000030A 3F40 0012 move.w [A7 + 0x12], D0
0000030E 6634 bne +0x36 /* 00000344 */
fn00000310:
00000310 2F0C move.l -[A7], A4
00000312 286F 0012 movea.l A4, [A7 + 0x12]
00000316 2888 move.l [A4], A0
00000318 302F 0010 move.w D0, [A7 + 0x10]
0000031C 3940 0004 move.w [A4 + 0x4], D0
00000320 3200 move.w D1, D0
00000322 0241 0F00 andi.w D1, 0xF00
00000326 6604 bne +0x6 /* 0000032C */
00000328 A346 syscall GetOSTrapAddress, flags=3
0000032A 6002 bra +0x4 /* 0000032E */
label0000032C:
0000032C A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
label0000032E:
0000032E 2948 0006 move.l [A4 + 0x6], A0
00000332 296D FB30 000A move.l [A4 + 0xA], [A5 - 0x4D0]
00000338 2B4C FB30 move.l [A5 - 0x4D0], A4
0000033C 2054 movea.l A0, [A4]
0000033E 302F 0016 move.w D0, [A7 + 0x16]
00000342 285F movea.l A4, [A7]+
label00000344:
00000344 4E75 rts
export_150:
00000346 4E56 FFEA link A6, -0x0016
0000034A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000034E 282E 0008 move.l D4, [A6 + 0x8]
00000352 2B44 FF24 move.l [A5 - 0xDC], D4
00000356 422D FF29 clr.b [A5 - 0xD7]
0000035A 422D FD77 clr.b [A5 - 0x289]
0000035E 422D FD53 clr.b [A5 - 0x2AD]
00000362 2B44 FD4E move.l [A5 - 0x2B2], D4
00000366 42A7 clr.l -[A7]
00000368 2F04 move.l -[A7], D4
0000036A 4EAD 1B72 jsr [A5 + 0x1B72 /* export_874 */]
0000036E 42A7 clr.l -[A7]
00000370 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
00000374 2B5F FEE8 move.l [A5 - 0x118], [A7]+
00000378 2B6E 000C FD98 move.l [A5 - 0x268], [A6 + 0xC]
0000037E 7000 moveq.l D0, 0x00
00000380 2B40 FEEC move.l [A5 - 0x114], D0
00000384 7000 moveq.l D0, 0x00
00000386 2B40 FDBE move.l [A5 - 0x242], D0
0000038A 422D FD4D clr.b [A5 - 0x2B3]
0000038E 102D FDD9 move.b D0, [A5 - 0x227]
00000392 6600 013C bne +0x13E /* 000004D0 */
00000396 42A7 clr.l -[A7]
00000398 3F2D FD90 move.w -[A7], [A5 - 0x270]
0000039C A9C0 syscall GetNewMBar
0000039E 285F movea.l A4, [A7]+
000003A0 200C move.l D0, A4
000003A2 6706 beq +0x8 /* 000003AA */
000003A4 2F0C move.l -[A7], A4
000003A6 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
label000003AA:
000003AA 42A7 clr.l -[A7]
000003AC 3F2D FD96 move.w -[A7], [A5 - 0x26A]
000003B0 A9C0 syscall GetNewMBar
000003B2 285F movea.l A4, [A7]+
000003B4 200C move.l D0, A4
000003B6 670A beq +0xC /* 000003C2 */
000003B8 2F0C move.l -[A7], A4
000003BA A93C syscall SetMenuBar
000003BC 2F0C move.l -[A7], A4
000003BE 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
label000003C2:
000003C2 42A7 clr.l -[A7]
000003C4 3F3C 0001 move.w -[A7], 0x1
000003C8 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
000003CC 2E1F move.l D7, [A7]+
000003CE 6708 beq +0xA /* 000003D8 */
000003D0 2F07 move.l -[A7], D7
000003D2 2F3A 0110 move.l -[A7], [PC + 0x110 /* 000004E4, value 0x44525652 'DRVR', cstring "DRVRNV" */]
000003D6 A94D syscall AppendResMenu/AddResMenu
label000003D8:
000003D8 102D FB20 move.b D0, [A5 - 0x4E0]
000003DC 6748 beq +0x4A /* 00000426 */
000003DE 42A7 clr.l -[A7]
000003E0 2F3A 00FE move.l -[A7], [PC + 0xFE /* 000004E0, value 0x4D424152 'MBAR', cstring "MBARDRVRNV" */]
000003E4 3F2D FD92 move.w -[A7], [A5 - 0x26E]
000003E8 A9A0 syscall GetResource
000003EA 2C1F move.l D6, [A7]+
000003EC 6738 beq +0x3A /* 00000426 */
000003EE 2046 movea.l A0, D6
000003F0 2050 movea.l A0, [A0]
000003F2 3D50 FFEA move.w [A6 - 0x16], [A0]
000003F6 7A01 moveq.l D5, 0x01
000003F8 6020 bra +0x22 /* 0000041A */
label000003FA:
000003FA 42A7 clr.l -[A7]
000003FC 2046 movea.l A0, D6
000003FE 2050 movea.l A0, [A0]
00000400 3005 move.w D0, D5
00000402 D040 add.w D0, D0
00000404 3F30 0000 move.w -[A7], [A0 + D0.w]
00000408 A9BF syscall GetRMenu
0000040A 2E1F move.l D7, [A7]+
0000040C 6708 beq +0xA /* 00000416 */
0000040E 2F07 move.l -[A7], D7
00000410 3F3C FFFF move.w -[A7], 0xFFFF
00000414 A935 syscall InsertMenu
label00000416:
00000416 5245 addq.w D5, 1
00000418 6906 bvs +0x8 /* 00000420 */
label0000041A:
0000041A BA6E FFEA cmp.w D5, [A6 - 0x16]
0000041E 6FDA ble -0x24 /* 000003FA */
label00000420:
00000420 2F06 move.l -[A7], D6
00000422 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
label00000426:
00000426 102D FB1F move.b D0, [A5 - 0x4E1]
0000042A 6730 beq +0x32 /* 0000045C */
0000042C 42A7 clr.l -[A7]
0000042E 2F3A 00AC move.l -[A7], [PC + 0xAC /* 000004DC, value 0x6D637462 'mctb', cstring "mctbMBARDRVRNV" */]
00000432 3F2D FD96 move.w -[A7], [A5 - 0x26A]
00000436 A9A0 syscall GetResource
00000438 265F movea.l A3, [A7]+
0000043A 200B move.l D0, A3
0000043C 671E beq +0x20 /* 0000045C */
0000043E 2F0B move.l -[A7], A3
00000440 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00000444 2F0B move.l -[A7], A3
00000446 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
0000044A 2053 movea.l A0, [A3]
0000044C 3F10 move.w -[A7], [A0]
0000044E 2053 movea.l A0, [A3]
00000450 4868 0002 pea.l [A0 + 0x2]
00000454 AA65 syscall SetMCEntries
00000456 2F0B move.l -[A7], A3
00000458 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
label0000045C:
0000045C 486D FF08 pea.l [A5 - 0xF8]
00000460 486D 292C pea.l [A5 + 0x292C]
00000464 3F3C 0048 move.w -[A7], 0x48 /* 'H' */
00000468 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000046C 2F2D FF08 move.l -[A7], [A5 - 0xF8]
00000470 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00000474 2F2D FF08 move.l -[A7], [A5 - 0xF8]
00000478 4EAD 2262 jsr [A5 + 0x2262 /* export_1096 */]
0000047C 42A7 clr.l -[A7]
0000047E 2F3C 0000 00C8 move.l -[A7], 0xC8
00000484 1F3C 0001 move.b -[A7], 0x1
00000488 1F3C 0001 move.b -[A7], 0x1
0000048C 2F2D FF08 move.l -[A7], [A5 - 0xF8]
00000490 4EAD 104A jsr [A5 + 0x104A /* export_517 */]
00000494 2B5F FF04 move.l [A5 - 0xFC], [A7]+
00000498 206D FF08 movea.l A0, [A5 - 0xF8]
0000049C 2050 movea.l A0, [A0]
0000049E 2B68 001C FF0C move.l [A5 - 0xF4], [A0 + 0x1C]
000004A4 206D FF04 movea.l A0, [A5 - 0xFC]
000004A8 2050 movea.l A0, [A0]
000004AA 4228 0072 clr.b [A0 + 0x72]
000004AE 206D FF04 movea.l A0, [A5 - 0xFC]
000004B2 2050 movea.l A0, [A0]
000004B4 4228 0082 clr.b [A0 + 0x82]
000004B8 206D FF04 movea.l A0, [A5 - 0xFC]
000004BC 2050 movea.l A0, [A0]
000004BE 216D FF24 0002 move.l [A0 + 0x2], [A5 - 0xDC]
000004C4 206D FF04 movea.l A0, [A5 - 0xFC]
000004C8 2050 movea.l A0, [A0]
000004CA 7000 moveq.l D0, 0x00
000004CC 2140 006A move.l [A0 + 0x6A], D0
label000004D0:
000004D0 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000004D4 4E5E unlink A6
000004D6 205F movea.l A0, [A7]+
000004D8 504F addq.w A7, 8
000004DA 4ED0 jmp [A0]
000004DC 6D63 blt +0x65 /* 00000541 */
000004DE 7462 moveq.l D2, 0x62
000004E0 4D42 chk.w D6, D2
000004E2 4152 chk.w D0, [A2]
000004E4 4452 neg.w [A2]
000004E6 5652 addq.w [A2], 3
export_151:
000004E8 4E56 0000 link A6, 0
000004EC 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
000004F0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004F4 4EAD 1D42 jsr [A5 + 0x1D42 /* export_932 */]
000004F8 4E5E unlink A6
000004FA 2E9F move.l [A7], [A7]+
000004FC 4E75 rts
fn000004FE:
000004FE 4E56 FFF8 link A6, -0x0008
00000502 2F0C move.l -[A7], A4
00000504 1F3C 0001 move.b -[A7], 0x1
00000508 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
0000050C 42A7 clr.l -[A7]
0000050E 3F3C 0004 move.w -[A7], 0x4
00000512 A9B9 syscall GetCursor
00000514 205F movea.l A0, [A7]+
00000516 2050 movea.l A0, [A0]
00000518 43ED FC46 lea.l A1, [A5 - 0x3BA]
0000051C 7010 moveq.l D0, 0x10
label0000051E:
0000051E 22D8 move.l [A1]+, [A0]+
00000520 51C8 FFFC dbf D0, -0x6 /* 0000051E */
00000524 1B7C 0001 FC42 move.b [A5 - 0x3BE], 0x1
0000052A 1B7C 0001 FC43 move.b [A5 - 0x3BD], 0x1
00000530 422D FC44 clr.b [A5 - 0x3BC]
00000534 3B7C 0078 FC40 move.w [A5 - 0x3C0], 0x78 /* 'x' */
0000053A 422D FBF6 clr.b [A5 - 0x40A]
0000053E 41ED FBF8 lea.l A0, [A5 - 0x408]
00000542 43ED F9B2 lea.l A1, [A5 - 0x64E]
00000546 7010 moveq.l D0, 0x10
label00000548:
00000548 20D9 move.l [A0]+, [A1]+
0000054A 51C8 FFFC dbf D0, -0x6 /* 00000548 */
0000054E 49ED FC8A lea.l A4, [A5 - 0x376]
00000552 397C 0001 0004 move.w [A4 + 0x4], 0x1
00000558 41ED 02E2 lea.l A0, [A5 + 0x2E2 /* export_88 */]
0000055C 2948 0006 move.l [A4 + 0x6], A0
00000560 397C 0078 000A move.w [A4 + 0xA], 0x78 /* 'x' */
00000566 426C 000C clr.w [A4 + 0xC]
0000056A 4267 clr.w -[A7]
0000056C 486D FB80 pea.l [A5 - 0x480]
00000570 3F3C A851 move.w -[A7], 0xA851
00000574 486D 0322 pea.l [A5 + 0x322 /* export_96 */]
00000578 4EBA FD7C jsr [PC - 0x284 /* 000002F6 */]
0000057C 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00000580 4267 clr.w -[A7]
00000582 486D FBBA pea.l [A5 - 0x446]
00000586 3F3C A850 move.w -[A7], 0xA850
0000058A 486D 0312 pea.l [A5 + 0x312 /* export_94 */]
0000058E 4EBA FD4A jsr [PC - 0x2B6 /* 000002DA */]
00000592 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00000596 4267 clr.w -[A7]
00000598 486D FC8A pea.l [A5 - 0x376]
0000059C 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000005A0 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
000005A4 102D FB1F move.b D0, [A5 - 0x4E1]
000005A8 6716 beq +0x18 /* 000005C0 */
000005AA 4267 clr.w -[A7]
000005AC 486D FB72 pea.l [A5 - 0x48E]
000005B0 3F3C AA1C move.w -[A7], 0xAA1C
000005B4 486D 031A pea.l [A5 + 0x31A /* export_95 */]
000005B8 4EBA FD3C jsr [PC - 0x2C4 /* 000002F6 */]
000005BC 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
label000005C0:
000005C0 4267 clr.w -[A7]
000005C2 486D FBCA pea.l [A5 - 0x436]
000005C6 3F3C A970 move.w -[A7], 0xA970
000005CA 486D 0722 pea.l [A5 + 0x722 /* export_224 */]
000005CE 4EBA FD0A jsr [PC - 0x2F6 /* 000002DA */]
000005D2 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
000005D6 4267 clr.w -[A7]
000005D8 486D FBE8 pea.l [A5 - 0x418]
000005DC 3F3C A971 move.w -[A7], 0xA971
000005E0 486D 0722 pea.l [A5 + 0x722 /* export_224 */]
000005E4 4EBA FCF4 jsr [PC - 0x30C /* 000002DA */]
000005E8 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
000005EC 3F3C 0078 move.w -[A7], 0x78 /* 'x' */
000005F0 1F3C 0001 move.b -[A7], 0x1
000005F4 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
000005F8 285F movea.l A4, [A7]+
000005FA 4E5E unlink A6
000005FC 4E75 rts
export_152:
000005FE 4E56 0000 link A6, 0
00000602 4267 clr.w -[A7]
00000604 486D 04E2 pea.l [A5 + 0x4E2 /* export_152 */]
00000608 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
0000060C 1F3C 0001 move.b -[A7], 0x1
00000610 4EAD 029A jsr [A5 + 0x29A /* export_79 */]
00000614 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00000618 4A6E 000C tst.w [A6 + 0xC]
0000061C 671C beq +0x1E /* 0000063A */
0000061E 4AAE 0008 tst.l [A6 + 0x8]
00000622 6608 bne +0xA /* 0000062C */
00000624 2D7C 00C8 0001 0008 move.l [A6 + 0x8], 0xC80001
label0000062C:
0000062C 3F2E 000C move.w -[A7], [A6 + 0xC]
00000630 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000634 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
00000638 A9F4 syscall ExitToShell
label0000063A:
0000063A 4E5E unlink A6
0000063C 205F movea.l A0, [A7]+
0000063E 5C4F addq.w A7, 6
00000640 4ED0 jmp [A0]
export_153:
00000642 4E56 FFF6 link A6, -0x000A
00000646 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000064A 2A2E 000C move.l D5, [A6 + 0xC]
0000064E 422D FDC3 clr.b [A5 - 0x23D]
00000652 486D FA1E pea.l [A5 - 0x5E2]
00000656 A86E syscall InitGraf
00000658 A8FE syscall InitFonts
0000065A A912 syscall InitWindows
0000065C 2F3C 0000 FF7F move.l -[A7], 0xFF7F
00000662 201F move.l D0, [A7]+
00000664 A032 syscall FlushEvents
00000666 A930 syscall InitMenus
00000668 A9CC syscall TEInit
0000066A 42A7 clr.l -[A7]
0000066C A97B syscall InitDialogs
0000066E A850 syscall InitCursor
00000670 4EBA FC34 jsr [PC - 0x3CC /* 000002A6 */]
00000674 102D FB1D move.b D0, [A5 - 0x4E3]
00000678 660A bne +0xC /* 00000684 */
0000067A 3F3C 0074 move.w -[A7], 0x74 /* 't' */
0000067E 4EAD 0432 jsr [A5 + 0x432 /* export_130 */]
00000682 A9F4 syscall ExitToShell
label00000684:
00000684 486D 04E2 pea.l [A5 + 0x4E2 /* export_152 */]
00000688 4EBA FBE6 jsr [PC - 0x41A /* 00000270 */]
0000068C 42A7 clr.l -[A7]
0000068E 42A7 clr.l -[A7]
00000690 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00000694 2B5F FB06 move.l [A5 - 0x4FA], [A7]+
00000698 2F3A 0100 move.l -[A7], [PC + 0x100 /* 0000079A, value 0x4C444546 'LDEF' */]
0000069C 2F2D FB06 move.l -[A7], [A5 - 0x4FA]
000006A0 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
000006A4 2F3A 00F0 move.l -[A7], [PC + 0xF0 /* 00000796, value 0x43444546 'CDEF' */]
000006A8 2F2D FB06 move.l -[A7], [A5 - 0x4FA]
000006AC 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
000006B0 2F3A 00E0 move.l -[A7], [PC + 0xE0 /* 00000792, value 0x4D444546 'MDEF' */]
000006B4 2F2D FB06 move.l -[A7], [A5 - 0x4FA]
000006B8 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
000006BC 2F3A 00D0 move.l -[A7], [PC + 0xD0 /* 0000078E, value 0x57444546 'WDEF' */]
000006C0 2F2D FB06 move.l -[A7], [A5 - 0x4FA]
000006C4 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
000006C8 2F3A 00C0 move.l -[A7], [PC + 0xC0 /* 0000078A, value 0x5041434B 'PACK' */]
000006CC 2F2D FB06 move.l -[A7], [A5 - 0x4FA]
000006D0 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
000006D4 2045 movea.l A0, D5
000006D6 7000 moveq.l D0, 0x00
000006D8 2080 move.l [A0], D0
000006DA 206E 0008 movea.l A0, [A6 + 0x8]
000006DE 7000 moveq.l D0, 0x00
000006E0 2080 move.l [A0], D0
000006E2 7C00 moveq.l D6, 0x00
000006E4 4267 clr.w -[A7]
000006E6 2F3A 009E move.l -[A7], [PC + 0x9E /* 00000786, value 0x73656721 'seg!' */]
000006EA A99C syscall CountResources
000006EC 3E1F move.w D7, [A7]+
label000006EE:
000006EE 4A47 tst.w D7
000006F0 6F26 ble +0x28 /* 00000718 */
000006F2 42A7 clr.l -[A7]
000006F4 2F3A 0090 move.l -[A7], [PC + 0x90 /* 00000786, value 0x73656721 'seg!' */]
000006F8 3F07 move.w -[A7], D7
000006FA A99D syscall GetIndResource
000006FC 265F movea.l A3, [A7]+
000006FE 2045 movea.l A0, D5
00000700 2F08 move.l -[A7], A0
00000702 42A7 clr.l -[A7]
00000704 2F0B move.l -[A7], A3
00000706 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */]
0000070A 201F move.l D0, [A7]+
0000070C 205F movea.l A0, [A7]+
0000070E D190 add.l [A0], D0
00000710 2F0B move.l -[A7], A3
00000712 A9A3 syscall ReleaseResource
00000714 5347 subq.w D7, 1
00000716 60D6 bra -0x28 /* 000006EE */
label00000718:
00000718 4267 clr.w -[A7]
0000071A 2F3A 0066 move.l -[A7], [PC + 0x66 /* 00000782, value 0x6D656D21 'mem!' */]
0000071E A99C syscall CountResources
00000720 3E1F move.w D7, [A7]+
label00000722:
00000722 4A47 tst.w D7
00000724 6F2A ble +0x2C /* 00000750 */
00000726 42A7 clr.l -[A7]
00000728 2F3A 0058 move.l -[A7], [PC + 0x58 /* 00000782, value 0x6D656D21 'mem!' */]
0000072C 3F07 move.w -[A7], D7
0000072E A99D syscall GetIndResource
00000730 265F movea.l A3, [A7]+
00000732 2853 movea.l A4, [A3]
00000734 2045 movea.l A0, D5
00000736 2014 move.l D0, [A4]
00000738 D190 add.l [A0], D0
0000073A 206E 0008 movea.l A0, [A6 + 0x8]
0000073E 202C 0004 move.l D0, [A4 + 0x4]
00000742 D190 add.l [A0], D0
00000744 DCAC 0008 add.l D6, [A4 + 0x8]
00000748 2F0B move.l -[A7], A3
0000074A A9A3 syscall ReleaseResource
0000074C 5347 subq.w D7, 1
0000074E 60D2 bra -0x2C /* 00000722 */
label00000750:
00000750 2F06 move.l -[A7], D6
00000752 4EBA FB2C jsr [PC - 0x4D4 /* 00000280 */]
00000756 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
0000075A 7000 moveq.l D0, 0x00
0000075C 2B40 FF24 move.l [A5 - 0xDC], D0
00000760 4267 clr.w -[A7]
00000762 486D FBDA pea.l [A5 - 0x426]
00000766 3F3C A9F4 move.w -[A7], 0xA9F4
0000076A 486D 0532 pea.l [A5 + 0x532 /* export_162 */]
0000076E 4EBA FB6A jsr [PC - 0x496 /* 000002DA */]
00000772 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00000776 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
0000077A 4E5E unlink A6
0000077C 205F movea.l A0, [A7]+
0000077E 504F addq.w A7, 8
00000780 4ED0 jmp [A0]
00000782 6D65 blt +0x67 /* 000007E9 */
00000784 6D21 blt +0x23 /* 000007A7 */
00000786 7365 moveq.l D1, 0x65
00000788 6721 beq +0x23 /* 000007AB */
0000078A 5041 addq.w D1, 8
0000078C 434B chk.w D1, A3
0000078E 5744 subq.w D4, 3
00000790 4546 chk.w D2, D6
00000792 4D44 chk.w D6, D4
00000794 4546 chk.w D2, D6
00000796 4344 chk.w D1, D4
00000798 4546 chk.w D2, D6
0000079A 4C44 4546 movem.l D1,D2,D6,A0,A2,A6, D4
export_154:
0000079E 4E56 FFF2 link A6, -0x000E
000007A2 48E7 0018 movem.l -[A7], A3,A4
000007A6 4EBA FD56 jsr [PC - 0x2AA /* 000004FE */]
000007AA 3B7C FFFF FD9C move.w [A5 - 0x264], 0xFFFF
000007B0 42A7 clr.l -[A7]
000007B2 487A 0264 pea.l [PC + 0x264 /* 00000A18, value 0x31436F70 '1Cop' */]
000007B6 A906 syscall NewString
000007B8 2B5F FD3C move.l [A5 - 0x2C4], [A7]+
000007BC 42A7 clr.l -[A7]
000007BE 2F3A 0254 move.l -[A7], [PC + 0x254 /* 00000A14, value 0x6D6E7462 'mntb' */]
000007C2 4267 clr.w -[A7]
000007C4 A9A0 syscall GetResource
000007C6 2B5F FEF6 move.l [A5 - 0x10A], [A7]+
000007CA 2F2D FEF6 move.l -[A7], [A5 - 0x10A]
000007CE 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
000007D2 42A7 clr.l -[A7]
000007D4 2F2D FEF6 move.l -[A7], [A5 - 0x10A]
000007D8 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000007DC 7006 moveq.l D0, 0x06
000007DE 2F00 move.l -[A7], D0
000007E0 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
000007E4 201F move.l D0, [A7]+
000007E6 3B40 FD70 move.w [A5 - 0x290], D0
000007EA 42A7 clr.l -[A7]
000007EC 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
000007F0 1B5F FBA3 move.b [A5 - 0x45D], [A7]+
000007F4 42A7 clr.l -[A7]
000007F6 A8D8 syscall NewRgn
000007F8 2B5F FB60 move.l [A5 - 0x4A0], [A7]+
000007FC 2F2D FB60 move.l -[A7], [A5 - 0x4A0]
00000800 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00000804 42A7 clr.l -[A7]
00000806 A8D8 syscall NewRgn
00000808 2B5F FB44 move.l [A5 - 0x4BC], [A7]+
0000080C 2F2D FB44 move.l -[A7], [A5 - 0x4BC]
00000810 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00000814 426D FD42 clr.w [A5 - 0x2BE]
00000818 42A7 clr.l -[A7]
0000081A A975 syscall TickCount
0000081C 2B5F FDA2 move.l [A5 - 0x25E], [A7]+
00000820 426D FBB6 clr.w [A5 - 0x44A]
00000824 2B6D FDA2 FDBA move.l [A5 - 0x246], [A5 - 0x25E]
0000082A 2B6D FDA2 FB34 move.l [A5 - 0x4CC], [A5 - 0x25E]
00000830 2B7C 0000 1C20 FD9E move.l [A5 - 0x262], 0x1C20
00000838 70FF moveq.l D0, 0xFFFFFFFF
0000083A 2B40 FD8A move.l [A5 - 0x276], D0
0000083E 2B7C 0004 0004 FD6C move.l [A5 - 0x294], 0x40004
00000846 7000 moveq.l D0, 0x00
00000848 2B40 FDD0 move.l [A5 - 0x230], D0
0000084C 49ED FF12 lea.l A4, [A5 - 0xEE]
00000850 7000 moveq.l D0, 0x00
00000852 2880 move.l [A4], D0
00000854 297C 0002 0002 0004 move.l [A4 + 0x4], 0x20002
0000085C 397C 0008 0008 move.w [A4 + 0x8], 0x8
00000862 486C 000A pea.l [A4 + 0xA]
00000866 487A 019A pea.l [PC + 0x19A /* 00000A02, value 0x10434336, pstring "CC663399CC663399" */]
0000086A A866 syscall StuffHex
0000086C 7000 moveq.l D0, 0x00
0000086E 2B40 FD44 move.l [A5 - 0x2BC], D0
00000872 7000 moveq.l D0, 0x00
00000874 2B40 FD48 move.l [A5 - 0x2B8], D0
00000878 486D FDC4 pea.l [A5 - 0x23C]
0000087C 303C 7FFE move.w D0, 0x7FFE
00000880 4440 neg.w D0
00000882 3F00 move.w -[A7], D0
00000884 303C 7FFE move.w D0, 0x7FFE
00000888 4440 neg.w D0
0000088A 3F00 move.w -[A7], D0
0000088C 2F3C 7FFE 7FFE move.l -[A7], 0x7FFE7FFE
00000892 A8A7 syscall SetRect
00000894 267C 0000 0BAA movea.l A3, 0xBAA
0000089A 3B53 FD94 move.w [A5 - 0x26C], [A3]
0000089E 49ED F9AA lea.l A4, [A5 - 0x656]
000008A2 486D FD64 pea.l [A5 - 0x29C]
000008A6 3F3C 0004 move.w -[A7], 0x4
000008AA 302D FD94 move.w D0, [A5 - 0x26C]
000008AE 5840 addq.w D0, 4
000008B0 3F00 move.w -[A7], D0
000008B2 302C 0006 move.w D0, [A4 + 0x6]
000008B6 5940 subq.w D0, 4
000008B8 3F00 move.w -[A7], D0
000008BA 302C 0004 move.w D0, [A4 + 0x4]
000008BE 5940 subq.w D0, 4
000008C0 3F00 move.w -[A7], D0
000008C2 A8A7 syscall SetRect
000008C4 486D FD5C pea.l [A5 - 0x2A4]
000008C8 2F3C 0050 0050 move.l -[A7], 0x500050 /* 'P\0P' */
000008CE 3F2C 0006 move.w -[A7], [A4 + 0x6]
000008D2 302C 0004 move.w D0, [A4 + 0x4]
000008D6 906D FD94 sub.w D0, [A5 - 0x26C]
000008DA 5140 subq.w D0, 8
000008DC 3F00 move.w -[A7], D0
000008DE A8A7 syscall SetRect
000008E0 486D FD54 pea.l [A5 - 0x2AC]
000008E4 3F3C 0010 move.w -[A7], 0x10
000008E8 302D FD94 move.w D0, [A5 - 0x26C]
000008EC D07C 0010 add.w D0, 0x10
000008F0 3F00 move.w -[A7], D0
000008F2 302C 0006 move.w D0, [A4 + 0x6]
000008F6 907C 0010 sub.w D0, 0x10
000008FA 3F00 move.w -[A7], D0
000008FC 302C 0004 move.w D0, [A4 + 0x4]
00000900 907C 0010 sub.w D0, 0x10
00000904 3F00 move.w -[A7], D0
00000906 A8A7 syscall SetRect
00000908 1B7C 0001 FD82 move.b [A5 - 0x27E], 0x1
0000090E 422D FD83 clr.b [A5 - 0x27D]
00000912 486D FD72 pea.l [A5 - 0x28E]
00000916 2F3C 0048 0048 move.l -[A7], 0x480048 /* 'H\0H' */
0000091C A880 syscall SetPt
0000091E 422D FD79 clr.b [A5 - 0x287]
00000922 7000 moveq.l D0, 0x00
00000924 2B40 FEF0 move.l [A5 - 0x110], D0
00000928 422D FEE7 clr.b [A5 - 0x119]
0000092C 422D FDD9 clr.b [A5 - 0x227]
00000930 422D FEF5 clr.b [A5 - 0x10B]
00000934 486E FFFC pea.l [A6 - 0x4]
00000938 486D FBD8 pea.l [A5 - 0x428]
0000093C 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00000940 7001 moveq.l D0, 0x01
00000942 B06E FFFC cmp.w D0, [A6 - 0x4]
00000946 57C0 seq D0
00000948 4400 neg.b D0
0000094A 1B40 FDD9 move.b [A5 - 0x227], D0
0000094E 7000 moveq.l D0, 0x00
00000950 2B40 FDCC move.l [A5 - 0x234], D0
00000954 486D FD86 pea.l [A5 - 0x27A]
00000958 486D 291C pea.l [A5 + 0x291C]
0000095C 3F3C 0056 move.w -[A7], 0x56 /* 'V' */
00000960 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00000964 2F2D FD86 move.l -[A7], [A5 - 0x27A]
00000968 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
0000096C 42A7 clr.l -[A7]
0000096E 2F2D FD86 move.l -[A7], [A5 - 0x27A]
00000972 4EAD 217A jsr [A5 + 0x217A /* export_1067 */]
00000976 2B6D FD86 FD7A move.l [A5 - 0x286], [A5 - 0x27A]
0000097C 42A7 clr.l -[A7]
0000097E 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
00000982 2B5F FDD4 move.l [A5 - 0x22C], [A7]+
00000986 1B7C 0001 FF11 move.b [A5 - 0xEF], 0x1
0000098C 7000 moveq.l D0, 0x00
0000098E 2B40 FF04 move.l [A5 - 0xFC], D0
00000992 7000 moveq.l D0, 0x00
00000994 2B40 FF0C move.l [A5 - 0xF4], D0
00000998 422D FF03 clr.b [A5 - 0xFD]
0000099C 422D FBC9 clr.b [A5 - 0x437]
000009A0 7000 moveq.l D0, 0x00
000009A2 2B40 FEFE move.l [A5 - 0x102], D0
000009A6 7000 moveq.l D0, 0x00
000009A8 2B40 FEFA move.l [A5 - 0x106], D0
000009AC 3B7C 0001 FD84 move.w [A5 - 0x27C], 0x1
000009B2 1B7C 0001 FB3B move.b [A5 - 0x4C5], 0x1
000009B8 426D FB38 clr.w [A5 - 0x4C8]
000009BC 3B7C 0080 FD96 move.w [A5 - 0x26A], 0x80
000009C2 3B7C 0081 FD90 move.w [A5 - 0x270], 0x81
000009C8 3B7C 0082 FD92 move.w [A5 - 0x26E], 0x82
000009CE 42A7 clr.l -[A7]
000009D0 7006 moveq.l D0, 0x06
000009D2 2F00 move.l -[A7], D0
000009D4 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
000009D8 2B5F FB5C move.l [A5 - 0x4A4], [A7]+
000009DC 2F2D FB5C move.l -[A7], [A5 - 0x4A4]
000009E0 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
000009E4 206D FB5C movea.l A0, [A5 - 0x4A4]
000009E8 2850 movea.l A4, [A0]
000009EA 38BC 4EF9 move.w [A4], 0x4EF9
000009EE 41ED 070A lea.l A0, [A5 + 0x70A /* export_221 */]
000009F2 2948 0002 move.l [A4 + 0x2], A0
000009F6 422D FDE6 clr.b [A5 - 0x21A]
000009FA 4CDF 1800 movem.l A3,A4, [A7]+
000009FE 4E5E unlink A6
00000A00 4E75 rts
00000A02 1043 movea.b A0, D3
00000A04 4336 3633 .invalid 1, [A6 + D3.w * 8 + 0x33] // invalid opcode 4 with b == 4
00000A08 3339 3943 4336 move.w -[A1], [0x39434336]
00000A0E 3633 3339 3900 6D6E move.w D3, [[A3 + 0x39006D6E + D3 * 2]]
00000A16 7462 moveq.l D2, 0x62
00000A18 3143 6F70 move.w [A0 + 0x6F70], D3
00000A1C 7972 moveq.l D4, 0x72
00000A1E 6967 bvs +0x69 /* 00000A87 */
00000A20 6874 bvc +0x76 /* 00000A96 */
00000A22 20A9 2031 move.l [A0], [A1 + 0x2031]
00000A26 3938 342C move.w -[A4], [0x0000342C]
00000A2A 2031 3938 352C 2031 move.l D0, [A1 + 0x352C2031 + D3]
00000A32 3938 362C move.w -[A4], [0x0000362C]
00000A36 2041 movea.l A0, D1
00000A38 7070 moveq.l D0, 0x70
00000A3A 6C65 bge +0x67 /* 00000AA1 */
00000A3C 2043 movea.l A0, D3
00000A3E 6F6D ble +0x6F /* 00000AAD */
00000A40 7075 moveq.l D0, 0x75
00000A42 7465 moveq.l D2, 0x65
00000A44 7220 moveq.l D1, 0x20
00000A46 496E 632E chk.w D4, [A6 + 0x632E]
export_155:
00000A4A 4E56 FFF4 link A6, -0x000C
00000A4E 48E7 0018 movem.l -[A7], A3,A4
00000A52 286E 0008 movea.l A4, [A6 + 0x8]
00000A56 486E FFF8 pea.l [A6 - 0x8]
00000A5A 42A7 clr.l -[A7]
00000A5C 2F3C 00C8 00C8 move.l -[A7], 0xC800C8
00000A62 A8A7 syscall SetRect
00000A64 42A7 clr.l -[A7]
00000A66 42A7 clr.l -[A7]
00000A68 486E FFF8 pea.l [A6 - 0x8]
00000A6C 42A7 clr.l -[A7]
00000A6E 4267 clr.w -[A7]
00000A70 1F3C 0001 move.b -[A7], 0x1
00000A74 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A78 4EAD 203A jsr [A5 + 0x203A /* export_1027 */]
00000A7C 2054 movea.l A0, [A4]
00000A7E 117C 0001 003A move.b [A0 + 0x3A], 0x1
00000A84 117C 0001 003B move.b [A0 + 0x3B], 0x1
00000A8A 42A7 clr.l -[A7]
00000A8C A9F9 syscall InfoScrap
00000A8E 265F movea.l A3, [A7]+
00000A90 302B 0008 move.w D0, [A3 + 0x8]
00000A94 5340 subq.w D0, 1
label00000A96:
00000A96 2054 movea.l A0, [A4]
00000A98 3140 0042 move.w [A0 + 0x42], D0
00000A9C 7000 moveq.l D0, 0x00
00000A9E 2140 0044 move.l [A0 + 0x44], D0
00000AA2 4CDF 1800 movem.l A3,A4, [A7]+
00000AA6 4E5E unlink A6
00000AA8 2E9F move.l [A7], [A7]+
00000AAA 4E75 rts
export_156:
00000AAC 4E56 FFFA link A6, -0x0006
00000AB0 41ED FF32 lea.l A0, [A5 - 0xCE]
00000AB4 43FA 0082 lea.l A1, [PC + 0x82 /* 00000B38, value 0x31436F70 '1Cop' */]
00000AB8 700B moveq.l D0, 0x0B
label00000ABA:
00000ABA 20D9 move.l [A0]+, [A1]+
00000ABC 51C8 FFFC dbf D0, -0x6 /* 00000ABA */
00000AC0 3091 move.w [A0], [A1]
00000AC2 422D FF73 clr.b [A5 - 0x8D]
00000AC6 7000 moveq.l D0, 0x00
00000AC8 2B40 FF66 move.l [A5 - 0x9A], D0
00000ACC 7000 moveq.l D0, 0x00
00000ACE 2B40 FEF0 move.l [A5 - 0x110], D0
00000AD2 486D FF6A pea.l [A5 - 0x96]
00000AD6 2F3C 0048 0048 move.l -[A7], 0x480048 /* 'H\0H' */
00000ADC 2F3C FFB8 FFB8 move.l -[A7], 0xFFB8FFB8
00000AE2 A8A7 syscall SetRect
00000AE4 1B7C 0001 FEF5 move.b [A5 - 0x10B], 0x1
00000AEA 2B7C 0000 0946 FF2E move.l [A5 - 0xD2], 0x946 /* '\tF' */
00000AF2 102D FF11 move.b D0, [A5 - 0xEF]
00000AF6 6606 bne +0x8 /* 00000AFE */
00000AF8 4267 clr.w -[A7]
00000AFA 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
label00000AFE:
00000AFE 202D FD7A move.l D0, [A5 - 0x286]
00000B02 B0AD FD86 cmp.l D0, [A5 - 0x27A]
00000B06 662C bne +0x2E /* 00000B34 */
00000B08 486E FFFA pea.l [A6 - 0x6]
00000B0C 486D 295C pea.l [A5 + 0x295C]
00000B10 3F3C 00B0 move.w -[A7], 0xB0
00000B14 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00000B18 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000B1C 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00000B20 42A7 clr.l -[A7]
00000B22 1F3C 0001 move.b -[A7], 0x1
00000B26 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000B2A 4EAD 226A jsr [A5 + 0x226A /* export_1097 */]
00000B2E 2B6E FFFA FD7A move.l [A5 - 0x286], [A6 - 0x6]
label00000B34:
00000B34 4E5E unlink A6
00000B36 4E75 rts
00000B38 3143 6F70 move.w [A0 + 0x6F70], D3
00000B3C 7972 moveq.l D4, 0x72
00000B3E 6967 bvs +0x69 /* 00000BA7 */
00000B40 6874 bvc +0x76 /* 00000BB6 */
00000B42 20A9 2031 move.l [A0], [A1 + 0x2031]
00000B46 3938 342C move.w -[A4], [0x0000342C]
00000B4A 2031 3938 352C 2031 move.l D0, [A1 + 0x352C2031 + D3]
00000B52 3938 362C move.w -[A4], [0x0000362C]
00000B56 2041 movea.l A0, D1
00000B58 7070 moveq.l D0, 0x70
00000B5A 6C65 bge +0x67 /* 00000BC1 */
00000B5C 2043 movea.l A0, D3
00000B5E 6F6D ble +0x6F /* 00000BCD */
00000B60 7075 moveq.l D0, 0x75
00000B62 7465 moveq.l D2, 0x65
00000B64 7220 moveq.l D1, 0x20
00000B66 496E 632E chk.w D4, [A6 + 0x632E]
export_157:
00000B6A 4E56 0000 link A6, 0
00000B6E 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00000B72 2F3A 0074 move.l -[A7], [PC + 0x74 /* 00000BE8, value 0x54524B53 'TRKS', pstring "RKS" */]
00000B76 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B7A 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
00000B7E 3B7C 0040 FFF8 move.w [A5 - 0x8], 0x40 /* '@' */
00000B84 3B7C 0040 FFFA move.w [A5 - 0x6], 0x40 /* '@' */
00000B8A 3B7C 002D FFF4 move.w [A5 - 0xC], 0x2D /* '-' */
00000B90 3B7C 00B4 FFF6 move.w [A5 - 0xA], 0xB4
00000B96 1B7C 0001 FFEA move.b [A5 - 0x16], 0x1
00000B9C 3B7C 0002 FFEC move.w [A5 - 0x14], 0x2
00000BA2 486D FD64 pea.l [A5 - 0x29C]
00000BA6 3F3C 0004 move.w -[A7], 0x4
00000BAA 302D FD94 move.w D0, [A5 - 0x26C]
00000BAE 5840 addq.w D0, 4
00000BB0 3F00 move.w -[A7], D0
00000BB2 302D F9B0 move.w D0, [A5 - 0x650]
label00000BB6:
00000BB6 5940 subq.w D0, 4
00000BB8 3F00 move.w -[A7], D0
00000BBA 302D F9AE move.w D0, [A5 - 0x652]
00000BBE 5940 subq.w D0, 4
00000BC0 3F00 move.w -[A7], D0
00000BC2 A8A7 syscall SetRect
00000BC4 42A7 clr.l -[A7]
00000BC6 3F3C 07D0 move.w -[A7], 0x7D0
00000BCA 42A7 clr.l -[A7]
00000BCC 70FF moveq.l D0, 0xFFFFFFFF
00000BCE 2F00 move.l -[A7], D0
00000BD0 A97C syscall GetNewDialog
00000BD2 2B5F FFF0 move.l [A5 - 0x10], [A7]+
00000BD6 2F2D FFF0 move.l -[A7], [A5 - 0x10]
00000BDA A981 syscall DrawDialog
00000BDC 1B7C 0001 FFEF move.b [A5 - 0x11], 0x1
00000BE2 4E5E unlink A6
00000BE4 2E9F move.l [A7], [A7]+
00000BE6 4E75 rts
00000BE8 5452 addq.w [A2], 2
00000BEA 4B53 chk.w D5, [A3]